package binary_tree.sort.LeetCode;

import java.util.HashMap;
import java.util.Map;

public class Num387 {
    public int firstUniqChar(String s) {
 Map<Character,Integer> map=new HashMap<>();
 //将字符串s转化为数组
        //将转换后的数组的元素和对应的出现的次数保存在map映射中
        for(int i=0;i<s.length();i++){
            char c=s.charAt(i);
            map.put(c,map.getOrDefault(c,0)+1);
        }
        for(int i=0;i<s.length();i++){
            if(map.get(s.charAt(i))==1){
                return 1;
            }
        }
       return -1;
    }
}
